home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 3895 / 3895.xpi / chrome / compact-ce.jar / content / compactCustomiseOverlay.xul < prev    next >
Extensible Markup Language  |  2009-06-23  |  2KB  |  55 lines

  1. <?xml version="1.0"?>
  2. <!DOCTYPE overlay [
  3. <!ENTITY % compactDTD SYSTEM "chrome://compact-ce/locale/customize.dtd"> %compactDTD;
  4. ]>
  5. <?xml-stylesheet href="chrome://compact-ce/skin/compact.css" type="text/css"?>
  6.  
  7. <overlay id="compactCustomiseOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  8.  
  9. <vbox id="main-box">
  10.  
  11. <vbox id="hidemenu-box" insertafter="palette-box">
  12.     <separator class="groove" insertafter="palette-box"/>
  13.     <hbox align="center">
  14.         <label value="&hidemenu;"/>
  15.         <button label="&settingButton-label;" style="-moz-margin-start:20px"
  16.             oncommand="window.openDialog('chrome://compact-ce/content/compactShowandHide.xul','Show Hide','chrome,centerscreen,dependent,minimizable')"
  17.         />
  18.     </hbox>
  19.     <separator class="groove" insertafter="palette-box"/>
  20. </vbox>
  21.  
  22. </vbox>
  23.  
  24. <script type="application/x-javascript" src="chrome://compact-ce/content/compact.js"/>
  25. <script type="application/x-javascript" src="chrome://compact-ce/content/custom.js"/>
  26. <script type="application/x-javascript" src="chrome://global/content/nsUserSettings.js"/>
  27. <script type="application/x-javascript">
  28. <![CDATA[
  29.     window.addEventListener("load", function() {
  30.         Custom.getMainWindow();
  31.         Custom.unAdv();
  32.         setTimeout(function() {
  33.             for (var menu = CMCE.firefox.getElementById("main-menubar").firstChild; menu; menu = menu.nextSibling)
  34.                 if (menu.tagName == "menu") menu.setAttribute("disabled", true);
  35.         }, 0);
  36.  
  37.         var cm_buttons = CMCE.firefox.getElementsByAttribute("class", "cm-button");
  38.         for (var i = 0; i < cm_buttons.length; i++) {
  39.             if (cm_buttons[i].id == "compact-menu-button")
  40.                 cm_buttons[i].firstChild.hidden = true; //menu is still accessible when customizing window is opened (FX2)
  41.  
  42.             var button = cm_buttons[i].lastChild;
  43.             button.setAttribute("label", button.getAttribute("_label"));
  44.         }
  45.  
  46.         var menus = CMCE.firefox.getElementsByAttribute("cmpopup", "true");
  47.         for (var i = 0; i < menus.length; i++) Custom.deleteMenu(menus[i]);
  48.     }, false);
  49.     window.addEventListener("unload", function(){
  50.         CMCE.advMode();
  51.         CMCE.updateIcon();
  52.     }, false);
  53. ]]>
  54. </script>
  55. </overlay>